<?php

namespace myshop\projects\model;

use longhu\base\BaseModel as Model;
/**
 *
 * @property int $id
 * @property int $project_id
 * @property int $periods
 * @property int $hold_type
 * @property int $hold_start_time
 * @property int $hold_end_time
 * @property int $hold_delay_start_time
 * @property int $hold_delay_end_time
 * @property string $hold_address
 * @property int $yuyue_count
 * @property int $yuyue_start_time
 * @property int $yuyue_end_time
 * @property int $teacher_score
 * @property int $hold_status
 * @property int $appendix_file_id
 * @property int $hold_audit_status
 * @property int $is_execution
 * @property string $end_dec
 * @property int $is_delay
 * @property int $is_question
 * @property int $gs_type
 * @property int $gs_status
 * @property int $gs_time
 * @property int $version
 * @property int $is_syn
 * @property string $delay_des
 * @property int $created_at
 * @property int $updated_at
 * @property int $deleted_at
 */
class ProjectHolds extends Model
{
    
    
    public $field = [
        // 
        'id',
        // 项目ID
        'project_id',
        // 项目期数
        'periods',
        // 1:线下举办 2：线上举办
        'hold_type',
        // 项目开始时间
        'hold_start_time',
        // 项目结束时间
        'hold_end_time',
        // 延期时间
        'hold_delay_start_time',
        // 延期时间
        'hold_delay_end_time',
        // 举办地点
        'hold_address',
        // 可预约人数
        'yuyue_count',
        // 预约开始日期
        'yuyue_start_time',
        // 预约结束日期
        'yuyue_end_time',
        // 是否授予讲师学分
        'teacher_score',
        // 0：未举办 1：待办项目 2：完成的项目 3：取消举办 
        'hold_status',
        // 项目会议日程附件ID
        'appendix_file_id',
        // 0:待提交审核 1：审核通过 2：待审核 3：修后重审 4：审核未通过
        'hold_audit_status',
        // 0:未上报 1：已上报
        'is_execution',
        // 取消举办原因
        'end_dec',
        // 是否延期举办0：否 1：是
        'is_delay',
        // 是否发送试题
        'is_question',
        // 公示类别 1：自动公示 2：手动公示
        'gs_type',
        // 0:不公示 1：已公示
        'gs_status',
        // 公示时间
        'gs_time',
        // 版本
        'version',
        // 
        'is_syn',
        // 延期原因
        'delay_des',
        // 
        'created_at',
        // 
        'updated_at',
        // 
        'deleted_at',
    ];
    
    
    public $name = 'project_holds';


    public function project()
    {
        return $this->belongsTo(Projects::class,'project_id','id');
    }
}